<html xmlns="http://www.w3c.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">
    <h:head>
    </h:head>
    <h:body style="text-align:center">
        <p:growl id="mensajes" showDetail="true" life="2000" />
        <h:form>

            <p:panel header="Ingrese los datos" style="width:800px">
                <h:panelGrid columns="2" cellpadding="5">

                    <h:outputLabel for="codigo" value="Codigo:" />
                    <p:inputText value="#{alumnoBean.codigo}" id="codigo" required="true" label="codigo" />

                    <h:outputLabel for="nombre" value="Nombre:" />
                    <p:inputText value="#{alumnoBean.nombre}" id="nombre"  label="nombre" />

                    <h:outputLabel for="matricula" value="Matricula:" />
                    <p:inputText value="#{alumnoBean.matricula}" id="matricula" label="matricula" />

                    <h:outputLabel for="sexo" value="Sexo:" />
                    <p:inputText value="#{alumnoBean.sexo}" id="sexo" label="sexo" />


                </h:panelGrid>

                <p:dataTable id="tablaAlumnos" var="obj" value="#{alumnoBean.lista}" >
                    <p:column headerText="Codigo">
                        <h:outputText value="#{obj.codigo}" />
                    </p:column>

                    <p:column headerText="Matricula">
                        <h:outputText value="#{obj.matricula}" />
                    </p:column>

                    <p:column headerText="Nombre">
                        <h:outputText value="#{obj.nombre}" />
                    </p:column>

                    <p:column headerText="Sexo">
                        <h:outputText value="#{obj.sexo}" />
                    </p:column>
                </p:dataTable>

                <f:facet name="footer">
                    <h:commandButton value="Guardar" action="#{alumnoBean.insert}"/>  
                    <h:commandButton value="Actualizar" action="#{alumnoBean.update}"/> 
                    <h:commandButton value="Eliminar" action="#{alumnoBean.delete}"/>
                </f:facet>
            </p:panel>

        </h:form>
    </h:body>
</html>